package com.interface2;


/**
 * 就近原则：当一个类继承了一个父类，又实现接口时，
 *
 * 父类中的成员方法与接口中的默认方法同名，子类就近选择执行父类的成员方法。
 */

interface Interface {
    default void test() {
        System.out.println("run in interface");
    }
}

class Animal2 {
    public void test() {
        System.out.println("run in Animal2");
    }
}

class Cat extends Animal2 implements Interface {

}


public class InterfaceDemo2 {
    public static void main(String[] args) {
        Cat cat = new Cat();
        cat.test();

    }
}